<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>if_练习</title>
    <script>
        /*编写一个程序，获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。*/
        alert('判断整数的奇偶');
        var num = prompt('请输入一个整数：');

        if ( parseInt(num) != num ){
            alert( '请输入正确的整数' );
        }else if ( num % 2 == 0 ){
            alert( '整数' + num + '是偶数' );
        }else {
            alert( '整数' + num + '是奇数' );
        }

        /*编写一个程序，检查任意一个年份是否是闰年。
 	如果一个年份可以被4整除不能被100整除，或者可以被400整除，这个年份就是闰年*/
        alert('判断年份是否是闰年');
        var year = prompt("请输入年份");

        if ( parseInt(year) != year ){
            alert( '请输入正确的年份' );
        }else if( ( year % 4 == 0 ) && ( year % 100 != 0 ) || ( year % 400 == 0 ) ){
            alert( year + '年是闰年');
        }else {
            alert( year + '年不是闰年');
        }

        /*我家的狗5岁了，5岁的狗相当于多大年龄的人呢？
    其实非常简单，狗的前两年每一年相当于人类的10.5岁，然后每增加一年就增加四岁。
    那么5岁的狗相等于人类的年龄就应该是10.5+10.5+4+4+4 = 33岁

​	编写一个程序，获取用户输入的狗的年龄，然后通过程序显示其相当于人类的年龄。
        ​	如果用户输入负数，请显示一个提示信息*/

        alert('狗狗年龄相当于人类年龄的？');
        var age =prompt('请输入狗狗的年龄');


        if ( isNaN(age) || age < 0 ){
            alert( '请输入正确的狗狗年龄' );
        }else{
            var likePersonAge;
           if ( age <= 2 ){
                likePersonAge = age * 10.5;
            }else{
                likePersonAge = 21 + ( age - 2 ) * 4;
            }
            alert( '狗狗的年龄相当于人的年龄：' + likePersonAge + '岁' );
        }



        /*从键盘输入小明的期末成绩:
            当成绩为100时，'奖励一辆BMW'
        当成绩为[80-99]时，'奖励一台iphone'
        当成绩为[60-79]时，'奖励一本参考书'
        其他时，什么奖励也没有*/

        alert('小明的成绩对应的奖励');
        var achievement = prompt('请输入小明的期末成绩');//成绩

        if ( achievement >= 0 && achievement <= 100 ){
            if ( achievement == 100 ){
                alert('奖励一辆BMW');
            }else if ( achievement >= 80 ){
                alert('奖励一台iphone');
            }else if ( achievement >= 60 ){
                alert('奖励一本参考书');
            }else {
                alert('该挨打了');
            }
        }else {
            alert('输入正确的成绩');
        }

        /*大家都知道，男大当婚，女大当嫁。那么女方家长要嫁女儿，当然要提出一定的条件：
        高：180cm以上; 富:1000万以上; 帅:500以上;
        如果这三个条件同时满足，则:'我一定要嫁给他'
        如果三个条件有为真的情况，则:'嫁吧，比上不足，比下有余。'
        如果三个条件都不满足，则:'不嫁！'*/

        alert('输入你的条件我就告诉你我嫁不嫁给你');
        var height = prompt('请输入身高');//身高
        var assets = prompt('请输入资产（单位：万）');//资产
        var faceValue = prompt('请输入颜值');//颜值

        if ( height >= 180 && assets >= 1000 && faceValue >= 500 ){
            alert('我一定要嫁给他');
        }else if ( height >= 180 || assets >= 1000 || faceValue >= 500 ){
            alert('嫁吧，比上不足，比下有余。');
        }else {
            alert('不嫁');
        }
    </script>
</head>
<body>

</body>
</html>